haulage of own goods - German English Dictionary